###User Defined Function###
_WinAPI_CreateHardLink

###Description###
Stellt einen Hardlink zwischen einer existierenden und einer neuen Datei her.

###Syntax###
#include <WinAPIFiles.au3>
_WinAPI_CreateHardLink ( $sNewFile, $sExistingFile )

###Parameters###
@@ParamTable@@
$sNewFile
	Der Name der neuen Datei.
$sExistingFile
	Der Name der existierenden Datei.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	True.
Fehler:	False, erweiterte Fehlerinformationen bekommt man durch den Aufruf der <a href="_WinAPI_GetLastError.htm">_WinAPI_GetLastError()</a> Funktion.
@@End@@

###Remarks###
<a href="_WinAPI_CreateHardLink.htm">_WinAPI_CreateHardLink()</a> wird nur auf einem NTFS-Dateisystem unterstützt zudem nur für Dateien und nicht für Verzeichnisse.

Der Standardsicherheitsdeskriptor gehört zu der Datei auf welche der Hardlink zeigt. Der Link selbst ist nur ein Verzeichniseintrag und hat keinen Sicherheitsdeskriptor.
Deshalb wird, wenn man immer den Sicherheitsdeskriptor eines Hardlinks ändert, immer der Sicherheitsdeskriptor der drunterliegenden Datei geändert und alle Hardlinks zu der Datei erlauben den neuangegebenen Zugang.
Deshalb kann man keinen unterschiedlichen Sicherheitsdeskriptor auf einer pro-Hardlink-Bais angeben.

Mit <a href="_WinAPI_DeleteFile.htm">_WinAPI_DeleteFile()</a> kann man Hardlinks löschen. Die Reihenfolge in welcher man sie löscht spielt keine Rolle.

###Related###
_WinAPI_DeleteFile

###See Also###
@@MsdnLink@@ CreateHardLink

###Example###
@@IncludeExample@@
